//0x880 bytes (sizeof)
struct _PS_CPU_QUOTA_BLOCK
{
union
{
struct
{
struct _LIST_ENTRY ListEntry; //0x0
ULONG SessionId; //0x8
ULONG CpuShareWeight; //0xc
union _PSP_CPU_SHARE_CAPTURED_WEIGHT_DATA CapturedWeightData; //0x10
union
{
struct
{
ULONG DuplicateInputMarker:1; //0x18
ULONG Reserved:31; //0x18
};
LONG MiscFlags; //0x18
};
};
struct
{
ULONG BlockCurrentGenerationLock; //0x0
ULONGLONG CyclesAccumulated; //0x8
};
};
ULONGLONG CycleCredit; //0x40
ULONG BlockCurrentGeneration; //0x48
ULONG CpuCyclePercent; //0x4c
UCHAR CyclesFinishedForCurrentGeneration; //0x50
struct _PS_PER_CPU_QUOTA_CACHE_AWARE Cpu[32]; //0x80
};